From c0bb7d27dc1b61d9f537098d22ff2ffd9d990fae Mon Sep 17 00:00:00 2001 From: "Ian.Campbell@xensource.com" Date: Wed, 22 Feb 2006 15:16:44 +0000 Subject: [PATCH] List supported feature flags in __xen_guest section. Signed-off-bu: Ian Campbell --- linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S | 3 +++ linux-2.6-xen-sparse/arch/x86_64/kernel/head-xen.S | 3 +++ 2 files changed, 6 insertions(+) diff --git a/linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S b/linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S index 2e13e8d833..6d0e732edb 100644 --- a/linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S +++ b/linux-2.6-xen-sparse/arch/i386/kernel/head-xen.S @@ -192,6 +192,9 @@ ENTRY(_stext) utoa __PAGE_OFFSET .ascii ",HYPERCALL_PAGE=0x" utoa ((__PHYSICAL_START+HYPERCALL_PAGE_OFFSET)>>PAGE_SHIFT) + .ascii ",FEATURES=writable_page_tables" + .ascii "|writable_descriptor_tables" + .ascii "|auto_translated_physmap" #ifdef CONFIG_X86_PAE .ascii ",PAE=yes" #else diff --git a/linux-2.6-xen-sparse/arch/x86_64/kernel/head-xen.S b/linux-2.6-xen-sparse/arch/x86_64/kernel/head-xen.S index 749f201a3c..8112691bf8 100644 --- a/linux-2.6-xen-sparse/arch/x86_64/kernel/head-xen.S +++ b/linux-2.6-xen-sparse/arch/x86_64/kernel/head-xen.S @@ -148,5 +148,8 @@ gdt_end: .ascii ",XEN_VER=xen-3.0" .ascii ",VIRT_BASE=0x"; utoh __START_KERNEL_map .ascii ",HYPERCALL_PAGE=0x"; utoh (phys_hypercall_page >> PAGE_SHIFT) + .ascii ",FEATURES=writable_page_tables" + .ascii "|writable_descriptor_tables" + .ascii "|auto_translated_physmap" .ascii ",LOADER=generic" .byte 0 -- 2.30.2